A maior mudança do HTML 4 a HTML 5 foi o acréscimo de semântica aos elementos. De acordo com o dicionário Michaelis, Semântica é o significado dos vocábulos, por oposição a sua forma. As tags em HTML que eram utilizadas para a mudança de forma do texto, mudanças apenas no aspecto visual antes utilizadas , agora estão se tornando obsoletas, deixando assim a mudança de forma a cargo das CSSs. Por exemplo: A tag <u> antes utilizadas para sublinhar texto como as de um endereço, agora é tida como não semântica e é substituida pela tag <address> (semântica) que também sublinhará o endereço, mas agora também da um significado ao texto, podendo agora se utilizado nos mecânismos de busca do Google Maps. É aconselhável não utilizar mais as tags obsoletas, porque mesmo que elas ainda funcionem, mais cedo ou mais tarde elas vão deixar de funcionar, junto com elas, as funções e elementos no nosso site escritos com elas.
Obs.: As tags para HTML 5 podem serem encontradas no site da W3 para que você fique atualizado.
Aqui segue uma lista de tags classificadas como semânticas ou não semânticas válidas até então ao dia em que foram feitas as lições do professor Gustavo Guanabara (pois esse documento é um resumo das aulas), mas procure ficar sempre sempre atualizado no site oficial.